#ifndef DATALOGGER_H_
#define DATALOGGER_H_

/*INCLUDES-------------------------------------------------------------------*/

#include "ses_eeprom.h"


/*DEFINES--------------------------------------------------------------------*/

/**Start address for data logging*/
#define DATALOGGER_START	0x1000

/**End address for data logging*/
#define DATALOGGER_END		0x1FFF

/* A task consists of a task pointer and an expire value. */
typedef struct {
	task_t task;		// pointer to task function
	uint16_t expire;	// expire value (how many updates to wait)
} taskDescriptor_t;


/*
 * get the pointer on the last stored structure
 *  */
void* getPointer();


#endif /* DATALOGGER_H_ */
